/* 有户页面头部位置 */
.header{
    width: 100%;
    height: 106px;
    background-color: #fff;
}
/* 版心的内容 */
.header .header-c{
    width:1200px ;
    height: 100%;
    margin: 0 auto;
}
.header .header-c .header-items{
    float: left;
    height: 100%;
}
.header .header-c .header-items .item-list{
    height: 100%;
    text-align: center;
    line-height: 106px;
    float: left;
     /* line-height: 14px; */
}
.header-c .header-items .item-list.left{
    margin-left: 30px;
}
.header-c .header-items .item-list .item-link{
    display: block;
    float: left;
    color:#666;
    width: 36px;
    height: 100%;
    /* margin-top: 40px; */
   
}
.header-c .header-items .item-list:hover .item-link{
   /* 增加字体的尺寸会使得a标签被撑大会导致有一个放大的效果 */
    font-size: 18px;
    font-weight: 600px;
    color: #333; 
    font-weight: 600; 
}
.header .header-c .header-items .item-list.actived{
font-size: 18px;
color: #333333;
letter-spacing: 0;
font-weight: 600;
}
/* 版心右边区域 */
.header .header-c .header-right{
    float: right;
    height: 100%;
}
.header .header-c .header-right .header-cart{
    line-height: 106px;
    float: left;
    color: #AFAFAF ;
     /* margin-left: 210px; */
    margin-top: 37px;  
    width: 182px;
height: 48px;
border: 1px solid rgba(189,189,189,1);
border-radius: 27.5px;
}
.header .header-c .header-right .header-cart .cart{
line-height: 48px;
text-align: center;
font-size: 16px;
color: #333333;
letter-spacing: 0;
font-weight: 400;
float: left;
text-indent: 2em;
}
.header .header-c .header-right .header-cart .num{
float: left;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #CE0404;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    margin-top: 14px;
    margin-left: 18px;
}

.header .header-c .header-right .right-link{
    float: left;
    margin-left: 43px;
    
}
.header .header-c .header-right .right-link .right-img{
    width: 22px;
    height: 20px;
    margin-top: 50px;
}
/* 购物车详情 */
.cart-main{
    margin: 0 auto;
    width: 1200px;
    overflow:hidden;
}
.cart-main .cart-title{
    height: 70px;
    background: #F8F8F8;
    width: 100%;
}
.cart-main .cart-title .info-name{
    text-align: center;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    font-weight: 500;
    line-height: 70px;
}
.cart-main .cart-title .info-name.frist{
    margin-left: 41px;
    margin-right: 364px;
}
.cart-main .cart-title .info-name.second{
    margin-left: 98px;
    margin-right: 104px;
}
.cart-main .cart-title .info-name.thrid{
    margin-left: 121px;
    margin-right: 105px;
}
/* 购物车每项的详细的情况 */
.cart-main .cart-details{
    width: 100%;
    background-color: #fff;
    margin-top: 30px;
}

/* 每项之间的线条 */
.cart-main .cart-details  .split-line{
    width: 1200px;
height: 2px;
border-bottom: 1px solid rgba(240, 240, 240,1);
margin-top: 15px;
margin-bottom: 15px;
float: left;
}
.cart-main .cart-details .list-item{
    width: 100%;
    float: left;
    line-height: 22px;
    height: 124px;
}
.cart-main .cart-details .list-item .check-box{
    float: left;
    margin-right: 41px;
   margin-top: 50px;
}
.cart-main .cart-details .list-item .img-desc-30return{
    width: 100%;
    height: 124px;
    float: left;
    width: 354px;
    margin-right:76px ;
}
.cart-main .cart-details .list-item .pop-img{
    width: 124px;
    height: 100%;
    float: left;
}
.cart-main .cart-details .list-item .product-desc{
    width: 222px;
    height: 44px;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    font-weight: 500;
    float: left;
}
.cart-main .cart-details .list-item .product-30return{
    width: 164px;
    height: 22px;
    font-size: 16px;
    color: #999999;
    letter-spacing: 0;
    font-weight: 400;
    float: left;
    margin-top: 58px;
}
.cart-main .cart-details .list-item .size-color{
    width: 131px;
    float: left; 
}
.cart-main .cart-details .list-item .product-size,
.cart-main .cart-details .list-item .product-color{
    width: 131px;
    height: 22px;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    font-weight: 500;
  
}
.cart-main .cart-details .list-item .product-price,
.cart-main .cart-details .list-item .product-subtotal{
    width: 69px;
    height: 22px;
    font-size: 16px;
    color: #CE0404;
    letter-spacing: 0;
    font-weight: 500;
    float: left;
    margin-left: 43px;
    margin-right: 60px;
}
.cart-main .cart-details .list-item .count-box{
    float: left;
}
.cart-main .cart-details .list-item .count-box .btn-ins,
.cart-main .cart-details .list-item .count-box .btn-rdu{
    text-align: center;
    font-size: 18px;
    line-height: 42px;
    float: left;
    width: 18px;
    height: 42px;
    border: none;
    background-color: #fff;
}
.cart-main .cart-details .list-item .count-box .count-input{
    float: left;
    width: 60px;
    height: 42px;
    border: 1px solid rgba(215,215,215,1);
    border-radius: 2px;
    outline: none;
    text-indent: 2em;
}
.cart-main .cart-details .list-item .btn-items{
    float:left;
    width: 89px;
    margin-left: 43px

}
.cart-main .cart-details .list-item .btn-remove,
.cart-main .cart-details .list-item .btn-collect{
    width: 89px;
    height: 34px;
    border: 1px solid rgba(215,215,215,1);
    border-radius: 2px;
    font-size: 12px;
    color: #333333;
    letter-spacing: 0;
    font-weight: 500;
    text-align: center;
    
}
.cart-main .cart-details .list-item .btn-remove{
    margin-top: 32px;
}
.cart-main .sum-cart{
    height: 70px;
    background: #F8F8F8;
    width: 100%;
    margin-top: 52px;
    margin-bottom: 104px;
}
.cart-main .sum-cart .info-name{
    text-align: center;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    font-weight: 500;
    line-height: 70px;
}
.cart-main .sum-cart .info-name.frist{
    margin-left: 41px;
    margin-right: 86px;
}
.cart-main .sum-cart .info-name.second{
    margin-left: 98px;
    margin-right: 104px;
}
.cart-main .sum-cart .info-num{
    width: 71px;
    height: 22px;
    color: #CE0404;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 500;
}
.cart-main .sum-cart .info-name.thrid{
    margin-left: 205px;
}
.cart-main .sum-cart .settlement{
    width: 154px;
    height: 42px;
    background-color: red;
    color: #fff;
    text-align: center;
    line-height: 42px;
    margin-left: 180px;
    border: none;
}